home *** CD-ROM | disk | FTP | other *** search
- Components.utils.import("resource://samfind/rss/samfind_modrssutils.jsm");
-
- var EXPORTED_SYMBOLS = ["samfindRSSGetLink", "samfindRSSGetTitle", "samfindRSSGetDate", "samfindRSSGetImage", "samfindRSSGetContent"];
-
- function samfindRSSGetLink(websiteRssUrl, item)
- {
- return null;
- }
-
- function samfindRSSGetTitle(websiteRssUrl, item)
- {
- return null;
- }
-
- function samfindRSSGetDate(websiteRssUrl, item)
- {
- return null;
- }
-
- function samfindRSSGetImage(websiteRssUrl, item)
- {
- return null;
- }
-
- function samfindRSSGetContent(websiteRssUrl, item, title, link)
- {
- var response = "";
- var creator = (item.getElementsByTagNameNS("http://purl.org/dc/elements/1.1/", "creator"))[0];
- if (creator && creator.textContent && creator.textContent.length)
- {
- response += '<p class="creator"><span class="left">First created by:</span> <a href="http://delicious.com/'
- + creator.textContent + '" onmouseover="javascript:setCursor(\'pointer\');" onmouseout="javascript:setCursor(\'default\');">'
- + creator.textContent + '</a></p>';
- }
- response += '<table cellspacing="0" cellpadding="0" class="links"><tr><td><a href="http://delicious.com/save?url='
- + encodeURIComponent(link)
- + '&title=' + encodeURIComponent(title)
- + '" onmouseover="javascript:setCursor(\'pointer\');" onmouseout="javascript:setCursor(\'default\');">SAVE</a></td><td align="right">';
- var categories = item.getElementsByTagName("category");
- for (var i=0; i<categories.length; ++i)
- {
- var category = categories[i].textContent;
- response += '<a href="http://delicious.com/popular/'
- + category + '" onmouseover="javascript:setCursor(\'pointer\');" onmouseout="javascript:setCursor(\'default\');">'
- + category + '</a>';
- if (i < categories.length - 1 && i < 4)
- {
- response += ' | ';
- }
- else
- {
- break;
- }
- }
- response += '</td></tr></table>';
- return response;
- }